package com.jeecg.p3.system.service;

import com.jeecg.p3.system.entity.Course;
import com.jeecg.p3.system.entity.CourseEvaluate;
import org.jeecgframework.p3.core.utils.common.PageList;
import org.jeecgframework.p3.core.utils.common.PageQuery;

import java.io.Serializable;
import java.util.List;

/**
 * @program: jeewx-boot-parent
 * @description: 课程业务处理接口
 * @author: binbin
 * @create: 2020-09-21 09:19
 */
public interface CourseService  {

    public void doAdd(Course course);

    public void doEdit(Course course);

    public void doDelete(Long id);

    public Course queryById(Long id);

    public PageList<Course> queryPageList(PageQuery<Course> pageQuery);

    public List<Course> listCourseByProductId(Long productId);
}
